package com.chixing.day12_date_factory;
/*
    包装类: 1.泛型  2.String 和基本数据类型的转换
    基本数据类型      包装类
    byte            Byte
    short           Short
    int             Integer
    long            Long
    float           Float
    double          Double
    char            Charater

    （1）基本数据类型转换成 对应的包装类：装箱boxing
        包装类转换成 对应的基本数据类型：拆箱unboxing

        基本数据类型 与 对应的包装类可以 自由转换 ：自动装箱


*/
public class BoxingDemo {
    public static void main(String[] args) {
        //包装类
        int a = 10;
        Integer i = new Integer(10);//int 10

        Float f2 = new Float(99.2f);
        Float f3 = f2.floatValue();

        float f1 = 45.6f;
        String s1 = Float.toString(f1);//float --String
        String s3 = String.valueOf(65.3f);//float --String

        //String -- float
        String s2 = "78.2f";
        float f4 = Float.parseFloat(s2);

        //float --Float 可以相互转换
        Float f5 = 72.4f;
        float f6 = f5;

        //float --->Float 装箱boxing
        //Float --->float 拆箱unboxing


        Integer i1 = new Integer(12);
        int i2 = i1;
        String st1 = Integer.toString(i2);//int -- String
        String st2 = String.valueOf(34);//int -- String

        String st3 = "152";
        int i3 = Integer.parseInt(st3);//String -- int
        Integer i4 = i3;

        Character c1 = 's';
        String sc1 = Character.toString(c1);


    }
}


